//package tienmanh.gs.goldminer.scene;
//
//import javax.microedition.khronos.opengles.GL10;
//
//import org.andengine.engine.handler.timer.ITimerCallback;
//import org.andengine.engine.handler.timer.TimerHandler;
//import org.andengine.entity.Entity;
//import org.andengine.entity.IEntity;
//import org.andengine.entity.modifier.AlphaModifier;
//import org.andengine.entity.primitive.Rectangle;
//import org.andengine.entity.scene.IOnAreaTouchListener;
//import org.andengine.entity.scene.IOnSceneTouchListener;
//import org.andengine.entity.scene.ITouchArea;
//import org.andengine.entity.scene.Scene;
//import org.andengine.entity.scene.background.Background;
//import org.andengine.entity.scene.menu.MenuScene;
//import org.andengine.entity.scene.menu.MenuScene.IOnMenuItemClickListener;
//import org.andengine.entity.scene.menu.item.IMenuItem;
//import org.andengine.entity.scene.menu.item.SpriteMenuItem;
//import org.andengine.entity.scene.menu.item.decorator.ScaleMenuItemDecorator;
//import org.andengine.entity.sprite.Sprite;
//import org.andengine.entity.text.Text;
//import org.andengine.input.touch.TouchEvent;
//import org.andengine.input.touch.detector.ScrollDetector;
//import org.andengine.input.touch.detector.ScrollDetector.IScrollDetectorListener;
//import org.andengine.input.touch.detector.SurfaceScrollDetector;
//
//import vn.freestore.dapchuot01.boss.Check;
//import vn.freestore.dapchuot01.boss.Finger;
//import vn.freestore.dapchuot01.manager.SceneManager;
//import vn.freestore.dapchuot01.manager.SceneManager.SceneType;
//
//
//public class HelpScene extends BaseScene  implements IOnAreaTouchListener  {
//
//	private int value = 0;
//
//	Sprite help[] , dot[] ;
//	Finger finger;
//	public static Check checkSP , uncheckSP;
//	@Override
//	public void createScene() {
//		// TODO Auto-generated method stub
//		help = new Sprite[3];
//		dot = new Sprite[3];
//		
//		finger = new Finger(400, 400, resourcesManager.finger_region, vbom);
//		
//		dot[0] = new Sprite(210, 650, resourcesManager.dot_region, vbom);
//		dot[0].setScale(1.5f);
//		dot[1] = new Sprite(240, 650, resourcesManager.dot_region, vbom);
//		dot[2] = new Sprite(270, 650, resourcesManager.dot_region, vbom);
//		
//		help[0] = new Sprite(0, 0, resourcesManager.help1_region, vbom);
//		help[0].setBlendFunction(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
//		help[1] = new Sprite(0, 0, resourcesManager.help2_region, vbom);
//		help[1].setBlendFunction(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
//		help[2] = new Sprite(0, 0, resourcesManager.help3_region, vbom);
//		help[2].setBlendFunction(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
//		
//		checkSP = new Check(true, 80, 700, resourcesManager.check_region, vbom);
//		
//		Text txt = new Text(50, 700, resourcesManager.font, "Boû qua höôùng daãn khi vaøo game", vbom);
//		txt.setScale(0.7f);
//		value = 0;
//		MenuScene ms = new MenuScene(camera);
//		
//		ms.buildAnimations();
//		ms.setBackgroundEnabled(false);
//		ms.setPosition(0, 0);
//		IMenuItem playMenuItem = new ScaleMenuItemDecorator(new SpriteMenuItem(1, resourcesManager.skip_region, vbom), 1, 1);
//		playMenuItem.setScale(0.7f);
//		playMenuItem.setPosition(300, -5);
//		
//		ms.registerTouchArea(help[0]);
//		ms.registerTouchArea(help[1]);
//		ms.registerTouchArea(help[2]);
//		ms.attachChild(help[2]);
//		ms.attachChild(help[1]);
//		ms.attachChild(help[0]);
//		
//		ms.attachChild(dot[0]);
//		ms.attachChild(dot[1]);
//		ms.attachChild(dot[2]);
//		
//		ms.attachChild(checkSP);
//		ms.registerTouchArea(checkSP);
//		ms.attachChild(txt);
//		
//		ms.attachChild(finger);
//		
//		
//		ms.addMenuItem(playMenuItem);
//		
//		ms.setOnAreaTouchListener(this);
//		setChildScene(ms);
//	}
//
//	@Override
//	public void onBackKeyPressed() {
//		// TODO Auto-generated method stub
//		SceneManager.getInstance().loadGameScene(engine);
//		
//	}
//
//	@Override
//	public SceneType getSceneType() {
//		// TODO Auto-generated method stub
//		return null;
//	}
//
//	@Override
//	public void disposeScene() {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void onPauseGame() {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void onResumeGame() {
//		// TODO Auto-generated method stub
//		
//	}
//	float x = 0;
//	float y = 0;
//	public boolean check = false;
//	@Override
//	public boolean onAreaTouched(TouchEvent pSceneTouchEvent,
//			ITouchArea pTouchArea, float pTouchAreaLocalX,
//			float pTouchAreaLocalY) {
//		// TODO Auto-generated method stub
//		if(pSceneTouchEvent.getAction() == TouchEvent.ACTION_DOWN && !check){
//			x = pSceneTouchEvent.getX();
//			check = true;
//			if(pSceneTouchEvent.getX() > 300 && pSceneTouchEvent.getY() < resourcesManager.skip_region.getHeight()){
//				SceneManager.getInstance().loadGameScene(engine);
//			}
//		}
//		if(pSceneTouchEvent.getAction() == TouchEvent.ACTION_UP && check) {
//			check = false;
//			y = pSceneTouchEvent.getX();
//			if(x - y > 70 ){
//				System.out.println("++");
//				if(value < 2){
//					value++;
//					help[value].registerEntityModifier(new AlphaModifier(1f, 0, 1));
//					help[value-1].registerEntityModifier(new AlphaModifier(1f, 1, 0));
//					dot[value].setScale(1.5f);
//					dot[value-1].setScale(1.0f);
//				}
//				x=0;y=0;
//			}
//			else
//				if(y - x > 70){
//					System.out.println("--");
//					if(value > 0){
//						value--;
//						help[value].registerEntityModifier(new AlphaModifier(1f, 0, 1));
//						help[value+1].registerEntityModifier(new AlphaModifier(1f, 1, 0));
//						dot[value].setScale(1.5f);
//						dot[value+1].setScale(1.0f);
//					}
//				x=0;y=0;
//			}
//		}
//		return false;
//	}
//
//
//}
